package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 称重分拣参数对象 WCS_USERS
 * 
 * @author ZYT
 * @date 2020-12-06
 */
public class WcsUsers extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** BCR编号 */
    @Excel(name = "BCR编号")
    private String bcrNo;

    /** 设备编号 */
    @Excel(name = "设备编号")
    private String jdRegisterno;

    /** 签名 */
    @Excel(name = "签名")
    private String jdSignature;

    /** 分拣中心 id */
    @Excel(name = "分拣中心 id")
    private String jdSitecode;

    /** 防篡改码 */
    @Excel(name = "防篡改码")
    private String jdAuthorization;

    /** 操作码 */
    @Excel(name = "操作码")
    private String jdOpcode;

    /** 操作人 id */
    @Excel(name = "操作人 id")
    private String opeuserid;

    /** 操作人姓名 */
    @Excel(name = "操作人姓名")
    private String opeusername;

    /** 所属场地 id */
    @Excel(name = "所属场地 id")
    private String opesiteid;

    /** 所属场地名称 */
    @Excel(name = "所属场地名称")
    private String opesitename;

    /** 备注 */
    @Excel(name = "备注")
    private String comments;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createData;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setBcrNo(String bcrNo) 
    {
        this.bcrNo = bcrNo;
    }

    public String getBcrNo() 
    {
        return bcrNo;
    }
    public void setJdRegisterno(String jdRegisterno) 
    {
        this.jdRegisterno = jdRegisterno;
    }

    public String getJdRegisterno() 
    {
        return jdRegisterno;
    }
    public void setJdSignature(String jdSignature) 
    {
        this.jdSignature = jdSignature;
    }

    public String getJdSignature() 
    {
        return jdSignature;
    }
    public void setJdSitecode(String jdSitecode) 
    {
        this.jdSitecode = jdSitecode;
    }

    public String getJdSitecode() 
    {
        return jdSitecode;
    }
    public void setJdAuthorization(String jdAuthorization) 
    {
        this.jdAuthorization = jdAuthorization;
    }

    public String getJdAuthorization() 
    {
        return jdAuthorization;
    }
    public void setJdOpcode(String jdOpcode) 
    {
        this.jdOpcode = jdOpcode;
    }

    public String getJdOpcode() 
    {
        return jdOpcode;
    }
    public void setOpeuserid(String opeuserid) 
    {
        this.opeuserid = opeuserid;
    }

    public String getOpeuserid() 
    {
        return opeuserid;
    }
    public void setOpeusername(String opeusername) 
    {
        this.opeusername = opeusername;
    }

    public String getOpeusername() 
    {
        return opeusername;
    }
    public void setOpesiteid(String opesiteid) 
    {
        this.opesiteid = opesiteid;
    }

    public String getOpesiteid() 
    {
        return opesiteid;
    }
    public void setOpesitename(String opesitename) 
    {
        this.opesitename = opesitename;
    }

    public String getOpesitename() 
    {
        return opesitename;
    }
    public void setComments(String comments) 
    {
        this.comments = comments;
    }

    public String getComments() 
    {
        return comments;
    }
    public void setCreateData(Date createData) 
    {
        this.createData = createData;
    }

    public Date getCreateData() 
    {
        return createData;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("bcrNo", getBcrNo())
            .append("jdRegisterno", getJdRegisterno())
            .append("jdSignature", getJdSignature())
            .append("jdSitecode", getJdSitecode())
            .append("jdAuthorization", getJdAuthorization())
            .append("jdOpcode", getJdOpcode())
            .append("opeuserid", getOpeuserid())
            .append("opeusername", getOpeusername())
            .append("opesiteid", getOpesiteid())
            .append("opesitename", getOpesitename())
            .append("comments", getComments())
            .append("createData", getCreateData())
            .toString();
    }
}
